package dto;

import javax.validation.constraints.Pattern;

import org.hibernate.validator.constraints.NotEmpty;

public class HotelDTO {
	
	private int idElementoBase;
	@NotEmpty(message="Il campo città non può essere vuoto")
	private String città;
	@NotEmpty(message="Il campo descrizione non può essere vuoto")
	private String descrizione;
	@NotEmpty(message="Il campo indirizzo non può essere vuoto")
	private String indirizzo;
	@Pattern(regexp="[0-9]+",
    message="Formato Telefono non valido")
	private String numTelefono;

	private ElementoBaseDTO elemento;

	public HotelDTO() {
	}

	public int getIdElementoBase() {
		return this.idElementoBase;
	}

	public void setIdElementoBase(int idElementoBase) {
		this.idElementoBase = idElementoBase;
	}

	public String getCittà() {
		return this.città;
	}

	public void setCittà(String città) {
		this.città = città;
	}

	public String getDescrizione() {
		return this.descrizione;
	}

	public void setDescrizione(String descrizione) {
		this.descrizione = descrizione;
	}

	public String getIndirizzo() {
		return this.indirizzo;
	}

	public void setIndirizzo(String indirizzo) {
		this.indirizzo = indirizzo;
	}


	public String getNumTelefono() {
		return this.numTelefono;
	}

	public void setNumTelefono(String numTelefono) {
		this.numTelefono = numTelefono;
	}

	public ElementoBaseDTO getElemento() {
		return elemento;
	}

	public void setElemento(ElementoBaseDTO elemento) {
		this.elemento = elemento;
	}

	

}